// 基础类型
// 语法： 声明变量: 类型 = 值
// 1. 布尔
var bool = true;
// 2. 数字
var num = 1;
var num1 = 2;
var num3 = 3;
// 3. 字符串
var str = '123';
// 4. 数组
var arr = [1, 2, 3, 4, 5];
var arr1 = ['1', '2', '3', '4'];
var arr2 = [true, false];
// 5. 元组 Tuple(本质上也是数组， 只是长度固定为2)
var t1 = [true, 123];
var t2 = [1, function () { }];
// 举例
// const [value, setValue] = useState(1)
// 5. 枚举


var Color;
(function (Color) {
    Color[Color["Red"] = 0] = "Red";
    Color[Color["Green"] = 1] = "Green";
    Color[Color["Yellow"] = 2] = "Yellow";
})(Color || (Color = {}));


console.log(Color.Red);
console.log(Color.Green);
console.log(Color.Yellow);
console.log(Color[0]);
console.log(Color[1]);
console.log(Color[2]);
